package com.yzh.oop1;

/**
 * @author 于振晗
 * @title: Animal
 * @description: TODO 动物类
 * @date 2020年08月28日
 * @path oop1
 */

//注意，抽象雷也可以没有抽象方法，但是有抽象方法的类就一定是抽象类
//抽象方法一定要被子类实现
//定义抽象类动物类
public abstract class Animal {
    public abstract void show();


}
//定义子类狗类
class Dog extends Animal{

    @Override
    public void show() {
        System.out.println("这个是小狗");
    }
}
//定义子类猫类
class Cat extends Animal{
    @Override
    public void show() {
        System.out.println("这个是小狗");
    }
}
//定义测试类
class Test{
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.show();
    }
}